package com.ruoyi.zhjd.exp.modules.platformlaboratorydatas.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class PlatformLaboratoryDataEntity {
    private String id;//
    private String equipmentNumber;// 设备编号
    private String equipmentName;// 设备名称
    private String deviceId;//设备编号
    private String projectId;// 工程id
    private String engineeringName;// 工程名称
    private String engineeringSite;// 施工部位
    private String testType;//试验类型 针入度试验为 ZRD、软化点试验为 RHD、马歇尔稳定度为 MXEWDD、延度试验为 YD
    private String testName;//实验名称
    private String testNo;//试验编号
    private String groupId;//组号
    private LocalDateTime testDate;//试验日期
    private String tester;//试验人员
    private String sampleName;// 样品名称
    private String testAllFr;//试件总数量
    private String testFr;//试件序号
    private String sampleNo;// 样品编号
    private String testValue;// 试验值

    private String testTemp;//实验温度

    private String penetrateTime;//入针时间

    private String penetration;//针入度

    private String pi;//指数

    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime startTime;// 开始时间

    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime endTime;// 结束时间

    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime uploadTime;// 上传时间
    private String softenP;// 软化点温度

    private String ductility;
    private String stability;
    private String flow;

    private String soft;

    private String average;// 平均值
    private String stabilityAverage;// 稳定值平均值
    private String baseName;// 基地名称
    private String isQualified;// 合格1或者不合格0

    private BigDecimal minValue;
    private BigDecimal maxValue;
    private BigDecimal tempature;

    private String baseCode;

    private String deptPkid;

    private BigDecimal minFlow;
    private BigDecimal maxFlow;
    private BigDecimal stabilityValue;

    private String averageDuctility;
}
